* (bug 14220) Disabling $wgCheckFileExtensions now works without also disabling ...
authorBrion Vibber <brion@users.mediawiki.org>
Thu, 22 May 2008 18:34:39 +0000 (18:34 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Thu, 22 May 2008 18:34:39 +0000 (18:34 +0000)
RELEASE-NOTES
includes/SpecialUpload.php

index 5ca8f7b..9562a22 100644 (file)
@@ -289,7 +289,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * (bug 12773) addOnloadHook() now calls functions immediately when scripts are
   loaded after the primary page completion, instead of dropping them
 * (bug 14199) Fix deletion form for image redirect pages
-
+* (bug 14220) Disabling $wgCheckFileExtensions now works without also
+  disabling $wgStrictFileExtensions
 
 === API changes in 1.13 ===
 
index 03ff46e..ac52d44 100644 (file)
@@ -458,12 +458,13 @@ class UploadForm {
                }
 
                /* Don't allow users to override the blacklist (check file extension) */
-               global $wgStrictFileExtensions;
+               global $wgCheckFileExtensions, $wgStrictFileExtensions;
                global $wgFileExtensions, $wgFileBlacklist;
                if ($finalExt == '') {
                        return self::FILETYPE_MISSING;
                } elseif ( $this->checkFileExtensionList( $ext, $wgFileBlacklist ) ||
-                               ($wgStrictFileExtensions && !$this->checkFileExtension( $finalExt, $wgFileExtensions ) ) ) {
+                               ($wgCheckFileExtensions && $wgStrictFileExtensions &&
+                                       !$this->checkFileExtension( $finalExt, $wgFileExtensions ) ) ) {
                        $resultDetails = array( 'finalExt' => $finalExt );
                        return self::FILETYPE_BADTYPE;
                }